//Kéki
package digitrencer;



/**
 * A kapcsolót megvalósító osztály.
 * @author Kéki
 */
public class Switch extends Input {
    Switch(int id, Wire[] inputs, Wire[] outputs){
        super(id, inputs, outputs);
        System.out.println("CREATE | #"+id+":Switch | Switch(int id = "+id+", Wire[] inputs = [], "
                + "Wire[] outputs = [Wire#"+outputs[0].id+"])");
    }

    /**
     * Átbillenti a kapcsolót az ellentétes állásba.
     */
    public void setSwitch() {
        System.out.println("CALL | #"+id+":Switch | public void setSwitch()["+value+"->"+ !value+"]");
        value= !value;
    }
}